html {
	/* allow scrolling if layout hits min-width/height */
	overflow:		auto !important; /* override Layout default of 'hidden' */
}
/*
 *	Generic Layout Styles
*/
.container { /* override default style */
	padding:	0 !important;
	overflow:	hidden !important;
}
.ui-layout-pane {
	padding:	0;
	overflow:	hidden;
}
.ui-widget-content { /* used as the ui-layout-content class */
	padding:	1ex;
	overflow:	auto;
}
.hidden { /* apply to elements to avoid Flash of Content */
	display:	none;
}
.allow-overflow	{
	overflow:		visible;
}
/* HIDE all pane-elements until initialized */
.ui-layout-north,
.ui-layout-south,
.ui-layout-west,
.ui-layout-east,
.ui-layout-center {
	display:	none;
}
#tabpanels .tab { /* tab-layout containers */
				width:		100%;
				height:		100%;
				padding:	10px;
				overflow:	hidden;
			}
/*
 *	Layout Resizers 
 */
.ui-layout-resizer-sliding {
	background-color:	#BBB; /* overridden by custom theme, above */
}
.ui-layout-resizer-open-hover,
.ui-layout-resizer-drag, /* cloned bar */
.ui-layout-resizer-dragging {
	background:			#BBB !important; /* need higher specificity */
	opacity: 			0.5 !important;  /* ditto - not sure why? */
	filter: 			Alpha(Opacity=50) !important;
}
.ui-layout-resizer-dragging-limit {
	background:			#d44848 !important;
}
.ui-layout-resizer-closed-hover {
	background:			#ebd5aa;
}

/*
 *	Layout Togglers 
 */
.ui-layout-toggler {
	background-color: #FFF;
	opacity:		.60;
	filter:			Alpha(Opacity=60);
}
.ui-layout-resizer-open-hover .ui-layout-toggler, 
.ui-layout-toggler-hover {
	opacity:		1;
	filter:			Alpha(Opacity=100);
}
.ui-layout-toggler .ui-icon			{ margin:		0 auto; } /* default - center horizontally */
.ui-layout-toggler-north .ui-icon ,
.ui-layout-toggler-south .ui-icon	{ margin-top:	-3px; } /* tweak arrow vertical-center */
.ui-layout-toggler-west .ui-icon ,
.ui-layout-toggler-east .ui-icon	{ margin-left:	-3px; } /* tweak arrow horizontal-center */
/* assign arrows for each side & state */
.ui-layout-toggler-north-closed .ui-icon, 
.ui-layout-toggler-south-open .ui-icon {
	background-position: -64px -192px;	/* ui-icon-circle-triangle-s */
	background-position: -128px -16px;	/* ui-icon-triangle-2-n-s */
	background-position: -64px -16px;	/* ui-icon-triangle-1-s */
}
.ui-layout-toggler-south-closed .ui-icon, 
.ui-layout-toggler-north-open .ui-icon {
	background-position: -96px -192px;	/* ui-icon-circle-triangle-n */
	background-position: -128px -16px;	/* ui-icon-triangle-2-n-s */
	background-position: 0 -16px;		/* ui-icon-triangle-1-n */
}
.ui-layout-toggler-west-closed .ui-icon, 
.ui-layout-toggler-east-open .ui-icon {
	background-position: -48px -192px;	/* ui-icon-circle-triangle-e */
	background-position: -144px -16px;	/* ui-icon-triangle-2-e-w */
	background-position: -32px -16px;	/* ui-icon-triangle-1-e */
}
.ui-layout-toggler-east-closed .ui-icon, 
.ui-layout-toggler-west-open .ui-icon {
	background-position: -80px -192px;	/* ui-icon-circle-triangle-w */
	background-position: -144px -16px;	/* ui-icon-triangle-2-e-w */
	background-position: -96px -16px;	/* ui-icon-triangle-1-w */
}
/* ALT Graphics
.ui-layout-toggler-east-closed, 
.ui-layout-toggler-west-open	{ background: transparent url(../lib/img/toggle-lt.gif) no-repeat right center; }
.ui-layout-toggler-west-closed, 
.ui-layout-toggler-east-open	{ background: transparent url(../lib/img/toggle-rt.gif) no-repeat left center; }
.ui-layout-toggler-south-closed, 
.ui-layout-toggler-north-open	{ background: transparent url(../lib/img/toggle-up.gif) no-repeat center bottom; }
.ui-layout-toggler-north-closed, 
.ui-layout-toggler-south-open	{ background: transparent url(../lib/img/toggle-dn.gif) no-repeat center top; }
*/
